diff options
Diffstat (limited to 'src/routes/user/[user]')
| -rw-r--r-- | src/routes/user/[user]/badges/+page.svelte | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/routes/user/[user]/badges/+page.svelte b/src/routes/user/[user]/badges/+page.svelte index 68e35177..fd9f2f6e 100644 --- a/src/routes/user/[user]/badges/+page.svelte +++ b/src/routes/user/[user]/badges/+page.svelte @@ -114,16 +114,11 @@ return; } - fetch(`/api/badges?id=${badge.id}`, { + (document.querySelector(`#badge-${badge.id}`) as HTMLAnchorElement).style.display = 'none'; + selectedBadge = undefined; + badgesPromise = fetch(`/api/badges?id=${badge.id}`, { method: 'DELETE' - }) - .then(() => { - (document.querySelector(`#badge-${badge.id}`) as HTMLAnchorElement).style.display = 'none'; - selectedBadge = undefined; - }) - .then(async () => { - badgesPromise = fetch(`/api/badges?id=${(await user(data.username)).id}`); - }); + }); }; const screenshot = async () => { |